@charset "utf-8";

/*!* 全局样式 *!*/
/*body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {*/
    /*margin: 0;*/
    /*padding: 0;*/
/*}*/

/*body {*/
    /*font-family: "Microsoft YaHei", "微软雅黑";*/
    /*font-size: 12px;*/
    /*color: #3d3d3d;*/
    /*background: #FFF;*/
/*}*/

/*ul, li {*/
    /*list-style: none;*/
/*}*/

/*img {*/
    /*border: 0;*/
/*}*/

/*a {*/
    /*text-decoration: none;*/
    /*color: #ffffff;*/
    /*font-family: '微软雅黑';*/
/*}*/

/*a:hover {*/
    /*color: #ff0000;*/
    /*text-decoration: none;*/
    /*font-family: '微软雅黑';*/
/*}*/

/* 北师数学院全局样式 */
.clear:after { /*/*/
    content: "."; /* IE8 hack */
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clear {
    display: inline-block;
}

.clear {
    display: block;
}

body, p, div, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, form, input, select, table, tr, td {
    margin: 0px;
    padding: 0px;
}

ul, ol, li {
    list-style: none;
}

a {
    font-size: 14px;
    text-decoration: none;
    color: #000000;
    font-family: "Microsoft YaHei", Arial;
}

a:hover {
    color: orange;
}

.topfont {
    font-family: "宋体";
    font-size: 12px;
}

.top_div {
    width: 1080px;
    margin: 10px auto 0px;
    text-align: right;
    line-height: 30px;
    height: 30px;
}

/* 居中 */
.jz {
    margin: 0 auto;
}

/* 向左浮动 */
.fl {
    float: left;
}

/* 向右浮动 */
.flr {
    float: right;
}

/* 文本剧中 */
.ta {
    text-align: center;
}

/* 导航栏old */
.nav_bigDiv {
    background: #4D4D50;
    width: 1080px;
    margin: 0 auto;
    height: 40px;
}

.sddm {
    border: 1px solid #4D4D50;
    border: 1px solid #4D4D50;
    margin: auto;
    z-index: 30;
    background-color: #4D4D50;
    width: 1080px;
    height: 40px;
}

.sddm li {
    text-align: left;
    float: left;
    font: 15px;
    margin-right: 30px;
}

.navLink {
    display: block;
    margin-top: 10px;
    font-size: 15px;
    color: #FFF;
    text-align: left;
    text-decoration: none;
    padding-left: 5px;

}

.navLink:hover {
    color: white;
}

.sddm .nav_div {
    position: absolute;
    visibility: hidden;
    margin: 0;
    padding-top: 25px;
    padding-left: 10px;
    font-size: 14px;
    z-index: 99999;
    background: #4D4D50;
    width: 110px;
}

.sddm .nav_div a {
    position: relative;
    display: block;
    white-space: nowrap;
    text-align: left;
    text-decoration: none;
    background: #4D4D50;
    color: white;
    font: 12px arial;
    margin-bottom: 20px;
}

.sddm .nav_div a:hover {
    text-decoration: underline;
}

/* 导航栏new */
.nav{ width:1080px; height:40px; background:#0C73CF;}
.nav_left{ width:840px; height:40px;}
.nav_right{ width:240px; height:40px; padding-left:50px;}

.cascade{
    color: #FFF;
    width: 110px;
    height: 40px;
    float:left;
}
.cascade_ip{
    color: #FFF;
    width: 110px;
    height: 40px;
    line-height:40px;
    display:block;
    text-align:center;
    font-family:'微软雅黑';
    font-size:16px;
    background:#005BAC!important;
    float:left;
}
.cascade_ip a:link{
    color: #FFF;
    width: 110px;
    height: 40px;
    line-height:40px;
    display:block;
    text-align:center;
    font-family:'微软雅黑';
    font-size:16px;
    background:#005BAC!important;
    float:left;
}
.cascade_ip a:visited{
    color: #FFF;
    width: 110px;
    height: 40px;
    line-height:40px;
    display:block;
    text-align:center;
    font-family:'微软雅黑';
    font-size:16px;
    background:#005BAC!important;
    float:left;
}
.cascade_ip a:hover{
    color: #FFF;
    width: 110px;
    height: 40px;
    line-height:40px;
    display:block;
    text-align:center;
    font-family:'微软雅黑';
    font-size:16px;
    background:#005BAC!important;
    float:left;
}
.cascade a{
    color: #FFF;
    width: 110px;
    height: 40px;
    line-height:40px;
    display:block;
    text-align:center;
    font-family:'微软雅黑';
    font-size:16px;
}
.cascade a:link{
    color: #FFF;
    width: 110px;
    height: 40px;
    line-height:40px;
    display:block;
    text-align:center;
    font-family:'微软雅黑';
    font-size:16px;
}
.cascade a:visited{
    color: #FFF;
    width: 110px;
    height: 40px;
    line-height:40px;
    display:block;
    text-align:center;
    font-family:'微软雅黑';
    font-size:16px;
}
.cascade a:hover{
    color: #FFF;
    width: 110px;
    height: 40px;
    line-height:40px;
    display:block;
    text-align:center;
    font-family:'微软雅黑';
    background:#005BAC;
    font-size:16px;
}

.nav_content{
    line-height:34px;
    color:#005AB0;
    font-size:14px;
}
.nav_content a:link{
    line-height:34px;
    color:#005AB0;
    text-decoration:none;
    font-size:14px;
}
.nav_content a:visited{
    line-height:34px;
    color:#005AB0;
    text-decoration:none;
    font-size:14px;

}
.nav_content a:hover{
    line-height:34px;
    color:#005AB0;
    text-decoration:none;
    font-size:14px;
}

/* ----------------------------------------首页样式--------------------------------------------- */

/* 主框架 */
.main_container {
    width: 1080px;
    margin: 10px auto;
}

.content_hot {
    margin-bottom: 10px;
    height: 285px;
    clear: both;
}

.content_hot .photo_hot {
    height: 270px;
    width: 500px;
    margin-right: 15px;
    float: left;
}

.content_hot .news_hot {
    height: 270px;
    width: 565px;
    float: left;
}

.content_normal {
    width: 1080px;
    height: auto;
}

.content_normal_1 {
    width: 1080px;
    height: 275px;
}

.blank10{
    height: 10px;
    clear: both;
}

.content_normal_2 {
    width: 1080px;
    height: 275px;
}

/* tab栏位 内容样式 */
.news_hot .tab-content ul{
    padding: 10px;
}

.news_hot .tab-content .right_news_div{
    width:450px;
    float:left;
    white-space: nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
}

.news_hot .tab-content .right_newTime_div{
    width:50px;
    height: 17px;
    float:right;
}

.news_hot .tab-content{
    font-size: 12px;
    font-family: "宋体", Arial;
}

/* 格子 */
.f_title {
    height: 35px;
    /*background: url(/static/images/main_title1_1.png) repeat-x;*/
    background: #717181;
    width: 350px;
}

.f_more {
    height: 35px;
    line-height: 35px;
    margin-right: 10px;
    color: #e74c3c;
}

.f_more a {
text-decoration: none;
color: #ffffff;
font-family: '微软雅黑';
}

.f_more a:hover {
color: #ff0000;
text-decoration: none;
font-family: '微软雅黑';
}

.titlefont {
    width: 132px;
    height: 35px;
    line-height: 35px;
    text-indent: 20px;
    font-size: 18px;
    font-family:'微软雅黑';
    background: #e74c3c;
    color: #FFF;
}

.f_zzgl{
    width: 350px;
    height: 275px;
    margin-right: 10px;
    border:1px solid #F0F0F0;
}

.f_dygl{
    width: 350px;
    height: 275px;
    margin-right: 10px;
    border:1px solid #F0F0F0;
}

.f_dyfz{
    width: 350px;
    height: 275px;
    border:1px solid #F0F0F0;
}

/* 格子内容 */
.content_normal .f_content{
    font-size: 12px;
    font-family: "宋体", Arial;
}
.content_normal ul{margin-top:10px;margin-left:10px;margin-bottom:10px;width:330px;}
.content_normal ul li{height:20px;}
.content_normal .right_news_div{width:250px;float:left;white-space: nowrap; text-overflow:ellipsis; overflow:hidden;}
.content_normal .right_newTime_div{width:50px;height: 17px; float:right;}

/* 焦点图 */
li {
    list-style: none;
}

li img {
    display: block;
    margin: 0 auto;
}

#wrap {
    width: 80%;
    min-width: 300px;
    margin: 10px auto 80px;
    background: #fefefe;
}

.hiSlider {
    overflow: hidden;
    height: 320px;
    width: 500px;
    background: #eee;
}

.hiSlider-item {
    float: left;
}

/* tab组件css */
.tab-wrapper {
    position: relative;
    width: 565px;
    height: 35px;
    /*background-color: #33344a;*/
    background-color: #4d4d50;
}

.tab-wrapper .tab-radio{
    display: none;
}

.tab-handler{
    position: relative;
    z-index: 2;
    display: block;
    float: left;
    height: 35px;
    padding: 0 30px;
    color: #717181;
    font-size: 16px;
    line-height: 35px;
    transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transform: scale(.9);
}

.tab-radio:checked + .tab-handler{
    color: #fff;
    background-color: #e74c3c;
    transform: scale(1);
}
.tab-radio:checked + .tab-handler + .tab-content{
    visibility: visible;
    opacity: 1;
    transform: scale(1);
}

.tab-wrapper .tab-content{
    visibility: hidden;
    position: absolute;
    top: 40px;
    left: 0;
    width: 565px;
    /*padding: 30px;
    color: #999;*/
    font-size: 14px;
    line-height: 1.618em;
    background-color: #fff;
    opacity: 0;
    transition: transform .5s, opacity .7s;
    -moz-transition: transform .5s, opacity .7s;
    -webkit-transition: transform .5s, opacity .7s;
    -o-transition: transform .5s, opacity .7s;
    transform: scale(.9);
    transform: translateY(20px);
}


